death squads - Spanish English Dictionary

death squads

Meanings of "death squads" with other terms in English Spanish Dictionary : 1 result(s)

English Spanish
General
who belongs to death squads escuadronero [adj] SV